# print(a)
# try关键字，针对可能会出现异常的代码，进行捕获

# try:
#     print(1)
#     print(2)
#     print(3)
#     print(1 / 0)
#     # 当出现异常，下面的代码不会继续执行，直接跳转到except
#     print(7)
#     print(8)
# except:
#     print('当出现异常会执行的代码内容，不出现异常不执行')
#     print(4)
#     print(5)
#     print(6)
# else:
#     print('当try里面代码没有出现异常会执行的内容')
#     print('a')
#     print('b')
# finally:
#     print('不管try中是否有异常，都会执行最后代码')
#     print('q')
#     print('w')


# 让用户输入一个数据，输出对应python中数据类型
while True:
    str1 = input('请输入python中数据类型：')
    if str1 == '0':
        print('程序退出')
        break
    try:
        print(f'你输入的数据是：{str1},对应的数据类型为：{eval(str1), type(eval(str1))}')
    except:
        print('不是python中对应的数据类型')
